package com.rd.sys.service.sys.user;

import java.util.List;

import com.rd.sys.dto.sys.user.UserInfoDto;
import com.rd.sys.dto.sys.user.UserSecurityDto;
import com.rd.sys.dto.sys.user.UserSubActivationDto;
import com.rd.sys.dto.sys.user.all.UserAllInOneDto;

/**
 * 专业版 用户信息合一业务类
 * 
 * @author
 * 
 */
public interface UserAllInOneService {
    public UserAllInOneDto readUserList(String userCode) throws Exception;

    public UserSecurityDto selectUserSecurityInfo(UserInfoDto userInfo) throws Exception;

    public List<UserSubActivationDto> findUserActivation(String userCode) throws Exception;

    public void updateActivationToUsed(String userCode, UserSubActivationDto active) throws Exception;

    public UserInfoDto selectUserInfo(String userCode) throws Exception;
}
